package org.aldar.bquest.entity;

import org.aldar.bquest.constants.LandscapeType;

/**
 * User: Daria
 * Date: 7/15/14 3:57 PM
 */
public class LandscapeArea {

    private int[] lsIndices;
    private LandscapeType type;

    private int areaLength;

    private int notesForTown;

    public LandscapeArea(LandscapeType type, int areaLength, int... indices) {
        this.type = type;
        this.areaLength = areaLength;
        this.lsIndices = indices;
    }

    public LandscapeArea(LandscapeType type, int areaLength, int notesForTown) {
        this.type = type;
        this.areaLength = areaLength;
        this.notesForTown = notesForTown;
    }

    public LandscapeArea(LandscapeType type, boolean hasNotes, int notesForTown, int areaLength, int... indices) {
        this.type = type;
        this.areaLength = areaLength;
        this.notesForTown = notesForTown;
        this.lsIndices = indices;
    }

    public LandscapeType getType() {
        return type;
    }

    public int getAreaLength() {
        return areaLength;
    }

    public int getNotesForTown() {
        return notesForTown;
    }

    public int[] getLsIndices() {
        return lsIndices;
    }
}
